در علم کامپیوتر، مجازیسازیبه ساخت نمونهٔ مجازی (غیر واقعی) از چیزهایی مثل پلتفرم سختافزاری، سیستم عامل، وسایل ذخیرهسازی و یا منابع شبکه، گفته میشود.
مجازیسازی از یک نوع تفکر عمیق و اجرا کردن هر آنچه که در فکر و ذهن میگذرد و نهایتاً بدون وجود خارجی پیادهسازی میگردد. در علم کامپیوتر استفاده از تکنولوژی مجازیسازی باعث رشد و پیشرفت بسیار شده است. پیادهسازی دستگاههای سختافزاری به صورت مجازی اما با همان عملکرد مزایای بسیاری را برای ما به به رهاورد کشیده است.
اصولاً نرمفزارها مجازی هستند چون ذات آنها فیزیکی نیست. از اینرو میتوان گفت مجازیسازی در اکثر اوقات شکل نرمافزاری دارد؛ که البته بر روی یک سختافزار خاص اجرا خواهد شد. طراحی و شبیهسازی انواع سوییچها، روترها، سرورها و ... از این دستهاند. شرکتهایی نیز در زمینه تولید سیستمهای مجازی مشغول به کارند نظیر شرکت مایکروسافت با سیستم Hyper-V و یا سیستمهای مبتنی بر هسته لینوکس از جمله ESX.
استفاده از هر یک از این سیستمها مزایا و امکانات خود را دارد. اما بطور کلی مزایای مجازیسازی شامل موارد ذیل است:
کاهش هزینه خرید تجهیزات سختافزاری زیاد
متمرکز سازی
کاهش هزینههای جاری نظیر برق، نگهداری، تعمیرات
کاهش گرمای تولیدی توسط دستگاهها
عدم نیاز به فضای زیاد به نسبت حالت سنتی
Type2 یا نوع دوم جنبه آزمایشگاهی و کاربردهای خانگی دارد در این نوع مجازی سازی یک نرم افزار که نصب و کاربرد بسیار آسانی دارد با چند مرحله next در سیستم عامل ما نصب می شود و مثل هر برنامه کاربردی دیگر یا Application در سیستم عامل اولیه نصب می شود و امکان ایجاد ماشین مجازی یا سیستم عامل دیگری در لپ تاپ و کامپیوتر شخصی را به ما می دهد. از جمله معروفترین نمونه های این نوع می توان به VMWare Workstation و Virtual Box اشاره نمود.
ماشنهای مجازی نوع یک خود به دو نوع تقسیم می شوند. هایپروایزرهایی که اجازه استفاده از منابع بین سیستم عاملهای میهمان به صورت اشتراکی میدهند مثل OpenVZ و دسته دیگر هایپرویزورهایی که به هر سیستم عامل مهمان مقدار مشخص شده منابع سخت افزاری را واگذار می کنند و در صورت پر شدن منابع هر میهمان، میهمان دیگری دچار مشکل نمی شود
هاست در واقع یک کامپیوتر تحت شبکه و آنلاین است که اطلاعات و فایل های سایت شما بر روی این کامپیوتر قرار می گیرد و پس از ست شدن با دامنه شما وقتی کاربر آدرس دامنه شما را تایپ کند سایت شما از روی میزبان یا همان هاست فراخوانی می شود و در مرورگر و کامپیوتر کاربر نمایش داده می شود،هاست ها سیستم عامل ها و نوع های مختلف و متفاوتی دارند که اصولا ویندوز و لینوکس می باشد که هر یک برای کار ها و زبان های برنامه نویسی تحت وب خاصی می باشند بحث هاست و دامنه مبحث های بسیار زیادی دارد که در مقالات آینده توضیح خواهیم داد.
دامنه سطح بالا یا TLD
یک دامنه سطح بالا (Top-Level Domain) ، بالاترین سطح دامنه های اینترنتی است و به عنوان پسوند نام دامنه ، در آخرین بخش دامنه های سطح پایین تر قرار می گیرد. به عنوان مثال com. یک دامنه سطح بالای عمومی و دامنه "irr." یک دامنه سطح بالای کد کشوری است. دامنه های سطح بالا به حروف بزرگ یا کوچک حساس نیستند و به طبقه های متفاوتی تقسیم می گردند. برای اطلاعات بیشتر پیرامون انواع دامنه های سطح بالا این مطلب را بخوانید.